$(window).on("load", function() {
	
	/* ロールオーバー ----------------------------*/
	
	var images = $('img');
	for(var i=0; i < images.size(); i++) {
		if(images.eq(i).attr("src").match('_off.')) {
			$("img").eq(i).hover(function() {
				$(this).attr('src', $(this).attr('src').replace('_off.', '_on.'));
			}, function() {
				$(this).attr('src', $(this).attr('src').replace('_on.', '_off.'));
			});
		}
	}
	
	
	/* Remove href # on Url -------------------------*/
	
	$('a[href^=#]').click(function() {
		// スクロールの速度
		var speed = 200;// ミリ秒・数字を大きくするとスクロール速度が遅くなる
		// アンカーの値取得
		 var href= $(this).attr('href');
		// 移動先を取得
		var target = $(href == '#' || href == '' ? 'html' : href);
		// 移動先を数値で取得
		var position = target.offset().top;
		// スムーススクロール
		$('body,html').animate({scrollTop:position}, speed, 'swing');
		return false;
	});
	
	
	/* ページトップ ------------------------------*/
	
	var topBtn = $('#pageTop');
	
	topBtn.hide();
	//スクロールが100に達したらボタンを表示させる
	$(window).scroll(function () {
		if ($(this).scrollTop() > 100) {
			topBtn.fadeIn();
		} else {
			topBtn.fadeOut();
		}
	 });
	//スクロールしてトップに戻る
	//500の数字を大きくするとスクロール速度が遅くなる
	topBtn.click(function () {
		$('body,html').animate({
			scrollTop: 0
		}, 200);
		return false;
	});
	
	
	/* 空タグに空白文字を入れる ------------------*/
	
	$('td:empty').html('&nbsp;');
	
	
	/* コピーライト -----------------------------*/
	
	/*var copyYear = new Date();
	$('#copyright').html(
		//'Copyright (C) '+ copyYear.getFullYear() + ' サンプル会社. All Right Reserved.'
		'Copyright(C)'+copyYear.getFullYear()+' サンプル会社 .All RightReserved.'
	);*/
	
	
	/* IE6 透過png対応 -------------------------*/
	
	if( navigator.userAgent.match(/msie [6]/i) ){
		$("<script type='text/javascript' src='js/DD_belatedPNG_0.0.8a.js'></scri" + "pt>").appendTo("body");
		$("<script type='text/javascript'>DD_belatedPNG.fix('body *');</scri" + "pt>").appendTo("body");
	}
	
	
	/* ブロックの高さを合わせる ----------------*/
	//クラス名：equalHeight　の中のdivタグに囲まれた箇所の高さは自動的に同じになる//
	//クラス名：equal_single　がつけられた箇所の高さは自動的に同じになる//
	//クラス名：equal_l　と　equal_r　がつけられた箇所の高さは自動的に同じになる//
	function equalHeight(group) {
		tallest = 0;
		group.each(function() {
			thisHeight = $(this).height();
			if(thisHeight > tallest){
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}			  
	
	//.equalHeightの中にあるdivの高さを全て同じにする
	equalHeight($('.equalHeight > div'));
	
	//.equal_singleを付与された要素同士の高さを揃える
	equalHeight($('.equal_single'));
	
	//.equal_lと.equal_rの高さを揃える
	equalHeight($('.equal_l,.equal_r'));
	
/*
 |----------------------------------------------------------------------------------------------
 | focus and animate
 |----------------------------------------------------------------------------------------------
*/
		$('.txtSearch').focus(function() {
			$(this).animate({ width: '99%' });
//			$(this).animate({ width: '+=10%' });
			$(this).css({'border-color' : 'red'});
		});
		// Return Click
	//	$('.txtSearch').blur(function() {
	//		$(this).animate({ width: '50%' });
	//		$('.txtSearch').stop().animate({});
	//	});
		$('.txtSearch').blur(function() {
			$(this).css({
			width: "",
			fontSize: ""
			});
		});
/*
 |----------------------------------------------------------------------------------------------
 | Jquery Custom Pattern
 |----------------------------------------------------------------------------------------------
*/
		   $('.masked').mask("99/99/9999",{placeholder:" "});
		   $('.date').mask("99/99/9999");
		   $('.tel').mask("(999) 999-9999");
		   $('#tin').mask("99-9999999");
		   $('#ssn').mask("999-99-9999",{length: [2, 5]});
/*
 |----------------------------------------------------------------------------------------------
 | Jquery Datepick
 |----------------------------------------------------------------------------------------------
*/
		//	$('#popupDatepicker').datepick();
			$('.date').datepick({dateFormat: 'yyyy-mm-dd'});
/*
 |----------------------------------------------------------------------------------------------
 | Get Time
 |----------------------------------------------------------------------------------------------
*/
			var dNow = new Date();
			var utc = new Date(dNow.getTime() + dNow.getTimezoneOffset() * 60000)
		//  Full formate
		//	var utcdate= (utc.getMonth()+1) + '/' + utc.getDate() + '/' + utc.getFullYear() + ' ' + utc.getHours() + ':' + utc.getMinutes();
			var utcdate= utc.getFullYear();
			$('#currentDate').text(utcdate)

});

function changeImg(pic,src){
	document.getElementById(pic).src = src;
}

